a11y: don't shutdown accessibility, so the atk bridge is always valid
authorMario Sanchez Prada <mario.prada@samsung.com>
Mon, 16 Sep 2013 15:57:49 +0000 (16:57 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 26 Sep 2013 00:14:04 +0000 (20:14 -0400)
commit8d83d989bb2533d61f0d1fbe2046fdebb3335c6b
treeba4650bbc1ed119077858257ede625aec88833a8
parent6f9fed45ef99f609829dcfd5ddaea2f48a181e37
a11y: don't shutdown accessibility, so the atk bridge is always valid

This will fix issues in applications that for some reason make
several and not nested calls to gtk_main() during their lifetime,
effectively initializing a11y when the first, top most, main loop
is being run and shutting it down then that loop is quit.

https://bugzilla.gnome.org/show_bug.cgi?id=708024

https://bugzilla.gnome.org/show_bug.cgi?id=684076
gtk/a11y/gtkaccessibility.c
gtk/a11y/gtkaccessibility.h
gtk/gtkapplication.c
gtk/gtkmain.c